//
//  FXEmoticonButton.swift
//  微博(Swift)
//
//  Created by V on 16/1/22.
//  Copyright © 2016年 V. All rights reserved.
//

import UIKit

class FXEmoticonButton: UIButton {
    
    var emoticon: FXEmoticon? {
        didSet{
            if emoticon!.type == "0" {
                // 取出图片的全路径
                let imageName = emoticon!.fullPath
                // 这里设置button的图片不能用取出图片的名字直接赋值，因为他是存储在bundle里边，这样是查不到的
                self.setImage(UIImage(named: imageName, inBundle: FXEmoticonTools.sharedTools.emoticonBundle, compatibleWithTraitCollection: nil), forState: .Normal)
                self.setTitle(nil, forState: .Normal)
                // print(imageName)
            }else {
                self.setTitle((emoticon!.code! as NSString).emoji(), forState: .Normal)
                self.titleLabel?.font = UIFont.systemFontOfSize(33)
                self.setImage(nil, forState: .Normal)
            }
        }
    }

}
